home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
004a
/
grammar2.zip
/
INSTALL3.BAT
< prev
next >
Wrap
DOS Batch File
|
1990-05-08
|
8KB
|
223 lines
echo off
REM INSTALL3.BAT FOR CG 2.1 (May 1990)
REM Setup for specific WP
echo %2 >CG.WPR
if not exist CG.WPR goto NOROOM
if exist WSCG.EXE del WSCG.EXE
REM WordPerfect 5.1 specific
if %3. == 1. goto WPM51
REM WordPerfect 5.0 specific
if %3. == 0. goto WPM50
REM WordPerfect 4.2 specific
if %2. == 2. goto MAC4
REM WordStar Prof. specific
if %2. == 3. goto WSP
goto CHKSYS
:WPM50
PKXARC -r %1WP50 WPCG.EXE >nul
PKXARC -r %1WP50 ALT?.CGM >nul
PKXARC -r %1CG3 CGEMPTY.SUP >nul
goto CHKWPM
:WPM51
PKXARC -r %1WP51 WPCG.EXE >nul
PKXARC -r %1WP51 ALT?.CGM >nul
PKXARC -r %1CG3 CGEMPTY.SUP >nul
:CHKWPM
REM
REM CHECK WP DIR FOR ALTC.WPM, ALTD.WPM, etc.
REM IF EXIST, NOTIFY THAT THEY WILL BE NAMED: ALTC/D/E/F
FOR %%X IN (ALTC.WPM, ALTD.WPM, ALTE.WPM, ALTF.WPM, ALTT.WPM) DO if exist %%X goto WPMMSG
ren ALTC.CGM ALTC.WPM >nul
ren ALTD.CGM ALTD.WPM >nul
ren ALTE.CGM ALTE.WPM >nul
ren ALTF.CGM ALTF.WPM >nul
ren ALTT.CGM ALTT.WPM >nul
goto CHKSYS
:WPMMSG
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
REM INFORM ABOUT MACROS
ECHO ║
ECHO ║ Correct Grammar for WordPerfect uses the macros ALTC, ALTD,
ECHO ║ ALTE, ALTF and ALTT. Some or all of these macros are already
ECHO ║ defined in your WordPerfect subdirectory.
ECHO ║
ECHO ║ This procedure will save your existing macros as ALT?.OLD
ECHO ║ and install the updated Correct Grammar macros.
ECHO ║
ECHO ║ OK to rename existing macros? (Y/N)
LOCATE 10,43
GETYNCG
:GETANS1
IF ERRORLEVEL 3 GOTO AGAIN
IF ERRORLEVEL 2 GOTO NOWPM
ECHO Y
:YESWPM
if exist ALTC.OLD del ALTC.OLD >nul
if exist ALTC.WPM ren ALTC.WPM ALTC.OLD >nul
if exist ALTD.OLD del ALTD.OLD >nul
if exist ALTD.WPM ren ALTD.WPM ALTD.OLD >nul
if exist ALTE.OLD del ALTE.OLD >nul
if exist ALTE.WPM ren ALTE.WPM ALTE.OLD >nul
if exist ALTF.OLD del ALTF.OLD >nul
if exist ALTF.WPM ren ALTF.WPM ALTF.OLD >nul
if exist ALTT.OLD del ALTT.OLD >nul
if exist ALTT.WPM ren ALTT.WPM ALTT.OLD >nul
ren ALT?.CGM ALT?.WPM >nul
goto CHKSYS
:NOWPM
ECHO N
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
ECHO ║ WARNING!
ECHO ║
ECHO ║ The Correct Grammar macro files which conflicted with your
ECHO ║ previous macros will be copied as ALTC.CGM, ALTD.CGM, ALTE.CGM,
ECHO ║ ALTF.CGM and ALTT.CGM. You will need to rename them to use
ECHO ║ them with WordPerfect.
ECHO ║ ║
ECHO ║ Press any key to continue. ║
ECHO ║ ║
LOCATE 09,34
pause >nul
if exist ALTC.WPM goto YES5C
ren ALTC.CGM ALTC.WPM >nul
:YES5C
if exist ALTD.WPM goto YES5D
ren ALTD.CGM ALTD.WPM >nul
:YES5D
if exist ALTE.WPM goto YES5E
ren ALTE.CGM ALTE.WPM >nul
:YES5E
if exist ALTT.WPM goto YES5T
ren ALTT.CGM ALTT.WPM >nul
:YES5T
if exist ALTF.WPM goto CHKSYS
ren ALTF.CGM ALTF.WPM >nul
goto CHKSYS
:MAC4
PKXARC -r %1CG3.ARC CGEMPTY.SUP >nul
PKXARC -r %1CG3 ALT?.CMC >nul
REM
REM CHECK WP DIR FOR ALTC.MAC AND ALTD.MAC
REM IF EXIST, NOTIFY THAT THEY WILL BE NAMED: ALTC/D.CMC
FOR %%X IN (ALTC.MAC, ALTD.MAC) DO if exist %%X goto MACMSG
ren ALTC.CMC ALTC.MAC >nul
ren ALTD.CMC ALTD.MAC >nul
goto CHKSYS
:MACMSG
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
REM INFORM ABOUT MACROS
ECHO ║
ECHO ║ Correct Grammar for WordPerfect uses the macros ALTC and ALTD.
ECHO ║ Some or all of these macros are already defined in your
ECHO ║ WordPerfect subdirectory.
ECHO ║
ECHO ║ This procedure will save your existing macros as ALT?.OLD
ECHO ║ and install the updated Correct Grammar macros.
ECHO ║
ECHO ║ OK to rename existing macros? (Y/N)
LOCATE 10,43
GETYNCG
:GETANS2
IF ERRORLEVEL 3 GOTO MACMSG
IF ERRORLEVEL 2 GOTO NOMAC
ECHO Y
:YESMAC
if exist ALTC.OLD del ALTC.OLD >nul
if exist ALTC.MAC ren ALTC.MAC ALTC.OLD >nul
if exist ALTD.OLD del ALTD.OLD >nul
if exist ALTD.MAC ren ALTD.MAC ALTD.OLD >nul
ren ALT?.CMC ALT?.MAC >nul
goto CHKSYS
:NOMAC
ECHO N
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
ECHO ║ WARNING!
ECHO ║
ECHO ║ The Correct Grammar macro files which conflicted with your
ECHO ║ previous macros will be copied as ALTC.CMC and ALTD.CMC.
ECHO ║ You will need to rename them to use them with WordPerfect.
ECHO ║ ║
ECHO ║ Press any key to continue. ║
ECHO ║ ║
LOCATE 08,34
pause >nul
if exist ALTC.MAC goto YES4C
ren ALTC.CMC ALTC.MAC >nul
:YES4C
if exist ALTD.MAC goto CHKSYS
ren ALTD.CMC ALTD.MAC >nul
goto CHKSYS
:WSP
PKXARC -r %1CG3 WSCG.EXE >nul
:CHKSYS
if exist CG2.SYS del CG2.SYS
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
ECHO ║
if exist %13 ECHO ║ Please remove the Correct Grammar Disk from your diskette
if not exist %13 ECHO ║ Please remove the Correct Grammar Disk from your diskette
ECHO ║ drive and store all of your original diskettes in a safe place.
ECHO ║
ECHO ║ Press any key to continue. ║
ECHO ║ ║
LOCATE 06,33
pause >nul
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
ECHO ║ Congratulations! You have finished installation, and are
ECHO ║ ready to begin exploring Correct Grammar.
ECHO ║
ECHO ║ At the next screen, please enter your registration
ECHO ║ information and print the registration form.
ECHO ║
ECHO ║ When asked, review the Setup options. These options are
ECHO ║ correct for most people. You may return to this menu
ECHO ║ easily if you find a need to make any changes in the future.
ECHO ║
ECHO ║ You will then be given an introduction to Correct Grammar.
ECHO ║ To review this lesson in the future, type the command LEARNCG.
ECHO ║ Type the command DEMOCG to try Correct Grammar on some sample ║
ECHO ║ sentences. ║
ECHO ║ ║
ECHO ║ Read the file READMECG.TXT with your word processor to learn ║
ECHO ║ the latest product information. ║
ECHO ║ ║
ECHO ║ Press any key to continue. ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════════════════════════════╝
LOCATE 20,33
pause >nul
goto DONE
:NOROOM
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 02,00
ECHO ║ Sorry, you are out of disk space. Installation of
ECHO ║ Correct Grammar is INCOMPLETE. Please free up 1.2 Mb
ECHO ║ of space on your hard disk and try again.
goto QUIT
:DONE
LOCATE 00,00
copy CLS.BAT con >nul
LOCATE 03,00
ECHO ║ Loading Correct Grammar ...
if exist INSTALL2.BAT del INSTALL2.BAT >nul
if exist INSTALL1.BAT del INSTALL1.BAT >nul
if exist CLS.BAT del CLS.BAT >nul
if exist PKXARC.COM del PKXARC.COM >nul
if exist GETNUM.EXE del GETNUM.EXE >nul
if exist GETYNCG.COM del GETYNCG.COM >nul
if exist LOCATE.COM del LOCATE.COM >nul
LEARNCG
:QUIT